The role of natural language in requirements engineering
نویسنده
چکیده
It is argued that the potential role of natural language processing in the requirements engineering process has been overstated in the past, possibly due to fundamental misunderstandings of the requirements engineering process itself. Since more realistic ambitions are likely to lead to less disappointment in the future, an effort is made to identify some phases and tasks where natural language processing may usefully be applied. It is suggested that the validation of requirements must remain an informal,
منابع مشابه
A New Method for Improving Computational Cost of Open Information Extraction Systems Using Log-Linear Model
Information extraction (IE) is a process of automatically providing a structured representation from an unstructured or semi-structured text. It is a long-standing challenge in natural language processing (NLP) which has been intensified by the increased volume of information and heterogeneity, and non-structured form of it. One of the core information extraction tasks is relation extraction wh...
متن کاملApplying Ontologies and Intelligent Text Processing in Requirements Reuse
Requirements reuse plays a decisive role in order to get benefits in the software industry. The reuse process implies a retrieval of stored requirements, but these requirements are generally expressed in natural language. In order to obtain an effective but flexible system, we need a natural language retrieval system supported by a knowledge model. The knowledge of the requirements engineering ...
متن کاملA Natural Language Approach for Requirements Engineering
The term Requirements Engineering refers to this part of a database development cycle that involves investigating the problems and requirements of the users community and developing a conceptual specification of the future system. Natural language plays an important role during this stage that has proved to be crucial in the development of computerized systems. The required acquisition of appli...
متن کاملExperiences with Domain-Based Parsing of Natural Language Requirements
Requirement engineering is the part of software engineering that concerns the identification, expression, validation and analysis of the real-world goals and constraints for a software system. In particular, requirement engineering offers tools, methods and techniques to bridge the gap between (often vague) customer’s desires and a precise specification of the system that can be used to design ...
متن کاملNatural Language Processing of Textual Requirements
Natural language processing (NLP) is the application of automated parsing and machine learning techniques to analyze standard text. Applications of NLP to requirements engineering include extraction of ontologies from a requirements specification, and use of NLP to verify the consistency and/or completion of a requirements specification. This work-in-progress paper describes a new approach to t...
متن کامل